﻿@charset "utf-8";
/* CSS Document */

html{overflow-x:hidden;overflow-y:scroll}
body{font:12px/1.5 Tahoma, Helvetica, Arial, 宋体b8b\4f53;color:#333;background-color:#fff}
body,form,p,ol,ul,p,h1,h2,h3,h4,li,dt,dd,dl,li{margin:0;padding:0}
input{ margin:0;}
img,fieldset{border:0}
ul,dl,ol,li{list-style:none}
em,cite,address{font-style:normal}
textarea{ overflow-y:auto;}
a:link,a:visited{text-decoration:none;color:#222}
a:hover{text-decoration:none;color:#e00}
.cl{clear:both}.lt{float:left}.rt{float:right}
.wap{width:1000px;margin:0 auto;zoom:1;}
.wap:after,.cl:after,.h_login:after{content:".";height:0;display:block;visibility:hidden;clear:both;font-size:0}
.c333 a:link,.c333 a:visited{ color:#333;}
.c333 a:hover{ color:#e00;}
.cfff a:link,.cfff a:visited{ color:#fff;}
.ce00{ color:#e00;}
.c999{ color:#999;}
.bk{word-wrap:break-word;word-break:normal;overflow:hidden;}
.btn{ padding:0; margin:0; border:0; cursor:pointer;}
.ca_e00 a:link,.ca_e00 a:visited{ color:#e00; text-decoration:underline}
.ca_e00 a:hover{ color:#f60;}

/* page */
.page{ margin:30px auto 0; text-align:center;}
.page_list{ height:40px; line-height:36px;}
.page_list a{ display:inline-block; border:1px solid #e5e5e5; padding:0 15px; margin:0 4px; font-size:14px;}
.page_list a:link,.page_list a:visited{ color:#333; background:#f7f7f7;}
.page_list a:hover{ text-decoration:none; background:#fff; color:#e00;}
.page_list .page_clo:link,.page_list .page_clo:visited{ background:#83939d; color:#fff; border:1px solid #83939d}
.index_contnet .page{ margin:-30px auto 0;}

/* top */
.header_bg{ height:75px; background:url(../images/zc_top.png) repeat-x 0 -90px;}
.logo{ float:left; padding:20px 35px 0 0;}
.logo a{ display:block; width: 168px; height:30px; text-indent:-9999px; overflow:hidden; background:url(../images/zc_top.png) no-repeat; font-size:0;}
.nav{ float:left; _width:250px;}
.nav ul{ overflow:hidden; zoom:1; padding-top:16px;}
.nav ul li{ float:left; margin-right:5px; _display:inline;}
.nav ul li a{ display:block; line-height:37px; width:98px; text-align:center; font-size:16px; font-family:'Microsoft Yahei',微软雅黑;}
.nav ul li a:link,.nav ul li a:visited{ color:#333;}
.nav ul li a:hover{ text-decoration:none; color:#62af00;}
.nav ul .nav_clo a,.nav ul .nav_clo a:hover{ background:url(../images/zc_top.png) no-repeat -60px -30px; color:#fff;}
.h_right{ float:right;}
.h_login{ padding-top:20px;}
.h_login li{ float:left; margin-left:1px;}
.h_login li a{ display:block; float:left; line-height:30px; height:30px; padding:0 15px; background-color:#ebebeb;}
.h_login li a:link,.h_login li a:visited{ color:#333;}
.h_login li a:hover{ color:#62af00; text-decoration:none;}
.h_login .qq_login a,.h_login .weibo_login a{ width:30px; height:30px; padding:0; text-indent:-9999px; overflow:hidden; background:url(../images/zc_top.png) no-repeat 0 -30px;}
.h_login .qq_login a:hover{ background-position:0 -60px;}
.h_login .weibo_login a{ background-position:-30px -30px;}
.h_login .weibo_login a:hover{ background-position:-30px -60px;}
/*.h_login .help_login a{ background-color:#a00000}*/
.h_reg .h_name{ zoom:1; padding:0; position:relative;}
.h_reg .h_name img{ float:left; padding-right:5px;}
.h_reg .h_name a{ padding:3px 23px 3px 3px; height:24px; line-height:24px;}
.h_name b{ display:block; cursor:pointer; overflow:hidden; width:7px; height:4px; font-size:0; background:url(../images/h_name.png) no-repeat right center #ebebeb; position:absolute; right:8px; top:13px;}
.h_reg{ position:relative;}
.h_message{ position:relative;}
.h_reg .h_message .message_popup a{ padding:3px;}
.popup{ position:absolute; top:30px; left:0px; padding:8px 0; background:#ebebeb; overflow:hidden; width:116px; overflow:hidden;}
.popup a{ display:block; float:none; width:110px; _width:106px; text-indent:15px;}
.popup a:hover{ background-color:#fff}

/**/
.slides{ background:url(../images/zc_12.png) no-repeat center top; width:100%; height:380px; margin:0 auto;}
.main{ width:670px; float:left; padding-top:50px;}
.right{ width:280px; margin-left:50px; float:left; padding-top:50px;}
.zc_tit{ font-size:20px; font-family:'Microsoft Yahei',微软雅黑; font-weight:400; padding-bottom:22px;}
.zc_list dl{ height:240px; margin-bottom:70px; background-color:#f7f7f7;}
.zc_list dl dt{ float:left; width:185px;}
.zc_list dl dd{ float:left; width:470px; padding-left:15px;}
.list_view h2,.list_view h3{font-size:20px; font-family:'Microsoft Yahei',微软雅黑; font-weight:400; padding:10px 10px 5px 0;}
.list_author{ color:#999; font-size:14px;}


.rss{ background:#f7f7f7; padding:13px 5px 25px 15px;}
.rss_step{ font-size:14px;}
.rss .rss_list{ width:260px;}
.rss_list{ overflow:hidden; zoom:1; padding:16px 0 0 0; *padding:16px 0;}
.rss_list li{ float:left; margin:0 10px 15px 0; _zoom:1; white-space:normal;}
.rss_list li a{ display:block; _float:left; padding:0 16px; height:28px; line-height:28px; white-space:nowrap; background:#fff; border:1px solid #ddd;}
.rss_list li a:hover{ text-decoration:none; background:#f0fce1;}
.rss_list .rss_list_clo a{ background:#f0fce1; border:1px solid #70c404;}
.rss_write{ padding-bottom:25px; height:35px;}
.rss_write_val,.rss_actions_val{ border:1px solid #ddd; padding:0 2px 0 8px; width:118px; height:33px; line-height:33px\9;}
.rss_write em{ margin-left:10px; line-height:35px; color:#999;}
.rss_actions{ padding:16px 0 0 0; overflow:hidden; zoom:1;}
.rss_actions_val{ border-right:none; width:170px; float:left;}
.rss_actions_btn{ float:left; color:#fff; background:#70c404; height:35px; line-height:35px; width:70px;}
.rss_actions_btn:hover{ background:#6DB823;}
.un_btn{ background:#e6e6e6; color:#999}
.un_btn:hover{ background:#e6e6e6;}
.rss_tips{ padding:15px 0 0 0}

.rss_join_email{ background:#fff; overflow:hidden; zoom:1; padding:15px; width:220px; margin:10px 0 20px;}
.rss_join_email a{ float:right}
.rss_join .rss_actions{ padding-top:0;}

/* footer */
.footer{ padding:50px 0;}
.ft_link_bg{ background:#fafafa;}
.ft_link{ height:110px; width:1000px; margin:0 auto; padding:20px 0;}
.ft_link a:link,.ft_link a:visited{ color:#999}
.ft_link dl{ float:left; height:110px; border-left:1px solid #e8ebea; padding:0 40px; line-height:1.9;}
.ft_link .ft_about{ border:none; padding-left:0;}
.ft_link dl em{ font-family:"宋体";}
.ft_about dt{ background:url(../images/ft_logo.png) no-repeat; width:63px; height:20px; text-indent:-9999px; overflow:hidden; margin:2px 0 10px;}
.ft_about dt:hover{ background-position:-63px 0;}
.ft_coop{ width:285px;}
.ft_coop dt,.ft_help dt{ font-size:16px; font-family:'Microsoft Yahei',微软雅黑; padding-bottom:8px; line-height:1.5; text-indent:5px;}
.ft_coop dd{ overflow:hidden; zoom:1;}
.ft_coop dd a{ display:block; float:left; width:130px; height:40px; text-indent:-9999px; overflow:hidden; background:url(../images/ft_logo.png) no-repeat;}
.ft_coop dd .ft_coop_kugou{ background-position:0 -20px; margin-right:25px;}
.ft_coop dd .ft_coop_kugou:hover{ background-position:-130px -20px;}
.ft_coop dd .ft_coop_fanxing{ background-position:0 -60px;}
.ft_coop dd .ft_coop_fanxing:hover{ background-position:-130px -60px;}
.ft_help ul{ overflow:hidden; zoom:1; width:460px;}
.ft_help ul li{ float:left; height:23px; overflow:hidden;}
.ft_help ul .ft_help_width{ width:150px;}
.ft_link .ft_help{ padding-right:0;}
.ft_intro{ padding-top:40px; text-align:center; color:#bbb;}


/**/
.bread_crumbs{ line-height:40px;}
.projects_tit{ background:url(../images/b_e6.png) repeat-x 0 bottom #f7f7f7; overflow:hidden; zoom:1;}
.projects_right_nav{ overflow:hidden; zoom:1; float:left;}
.projects_right_nav li{ float:left;}
.projects_right_nav li a{ display:block; width:138px; background:#f7f7f7; border-left:1px solid #f7f7f7;  border-bottom:1px solid #e6e6e6;  border-top:2px solid #f7f7f7; border-right:1px solid #f7f7f7; height:33px; line-height:33px; font-size:14px; text-align:center;}
.projects_right_nav li a strong{ color:#e00;}
.projects_right_nav .projects_right_nav_clo a{ border-color:#70c304 #e6e6e6 #fff #e6e6e6; background:#fff;}
.ask_publish_btn{ cursor:pointer; padding:0 25px; height:33px; line-height:33px; background:#83939d; color:#fff;}
.ask_publish_btn:hover{ background:#69767f;}


/* 登录弹框 */
.t_bg{background:rgba(0, 0, 0, .5); position:fixed; width:100%; height:100%; top:0; left:0; display:block; z-index:11000;filter:progid:DXImageTransform.Microsoft.gradient(enabled = 'true',startColorstr = '#80000000',endColorstr = '#80000000');}
.t_login{position:fixed; top:13%; left:50%; width:530px; height:348px; margin-left:-265px; background:#fff; z-index:11001; font-size:14px; color:#666;}
.t_login_info{ position:relative; height:372px;}
.t_login_join{ padding:30px 0 0 50px;}
.t_login_join tr th{ font-size:20px;font-family:'Microsoft Yahei',微软雅黑; text-align:right; font-weight:400; padding-right:14px; color:#222;}
.t_login_join tr td{ padding:10px 0;}
.t_login_join tr td label .lt{ margin:4px 5px 0 0;}
.t_login_v{ padding:5px; width:288px; height:28px; line-height:28px; font-size:20px; border:1px solid #d5d5d5;}
.t_login_v:hover{ border-color:#a0a0a0 #b9b9b9 #b9b9b9 #b9b9b9!important}
.t_login_b,.t_buy_b,.btn_pay{ width:300px; font-size:20px;font-family:'Microsoft Yahei',微软雅黑; border:0; height:45px; padding:0; cursor:pointer; background:#70c304; color:#fff;}
.t_buy_b,.btn_pay{ display:block; text-align:center; line-height:45px;}
.btn_pay{ width:190px;}
.t_buy_b:link,.t_buy_b:visited,.btn_pay:link,.btn_pay:visited{ color:#fff;}
.t_buy_b:hover,.btn_pay:hover{ background:#7ad800; text-decoration:none;}
.t_login_b:hover{ background:#7ad800;}
.release_btn .t_login_b{ width:190px;}
.t_login_join a.rt:link,.t_login_join a.rt:visited{ color:#666;}
.t_login_join a.rt:hover{ color:#e00;}
.t_login_join label em{ color:#f60; margin-left:8px; font-size:12px}
.t_coop{ height:50px; background:#f9f9f9; position:absolute; bottom:0; width:530px;}
.t_coop dl{ float:left; overflow:hidden; zoom:1; padding:13px 0 0 22px; line-height:27px;}
.t_coop dt{ float:left;}
.t_coop dd{ float:left;}
.t_coop dd a{ display:block;text-indent:-9999px; overflow:hidden; width:32px; height:27px; background:url(../images/login_icon.png) no-repeat; float:left; margin-right:10px;}
.t_coop dd .t_qq:hover{ background-position:0 -27px;}
.t_coop dd .t_wb{ background-position:-32px 0;}
.t_coop dd .t_wb:hover{ background-position:-32px -27px;}
.t_coop dd .t_rr{ background-position:-64px 0;}
.t_coop dd .t_rr:hover{ background-position:-64px -27px;}
.t_coop dd .t_kugou{ background-position:-128px 0;}
.t_coop dd .t_kugou:hover{ background-position:-128px -27px;}
.t_coop dd .t_kx{ background-position:-96px 0;}
.t_coop dd .t_kx:hover{ background-position:-96px -27px;}
.t_coop dd .t_tx{ background-position:-128px 0;}
.t_coop dd .t_tx:hover{ background-position:-128px -27px;}
.t_coop p{ padding:15px 15px 0 0;}
.t_close{ position:absolute; top:10px; right:10px; display:block; width:18px; height:18px; text-indent:-9999px; overflow:hidden; background:url(../images/close.png) no-repeat; cursor:pointer;}
.t_close:hover{ background-position:0 -18px;}
.t_wr{ color:#e00; position:absolute; top:10px; left:141px;}
.t_wr_login{ color:#e00; position:absolute; top:10px; left:125px;}
.t_login_reg .t_login_info,.t_login_reg{ height:465px;}
.t_login_reg .t_login_code{ width:178px}
.t_login_codepic{ vertical-align:middle; margin:0 0 0 10px; cursor:pointer;}
.t_tips{ display:block; color:#999; display:none;}
.identifier{vertical-align: bottom;}
.t_login_code{ width:159px}
.header{z-index: 10000;}.h_right{z-index: 10001;}.h_reg .h_name{z-index: 10002;}.popup{z-index: 10003;}
.go_top {position: fixed;right: 20px;bottom: 100px;width: 50px;}
.go_top p a {display: block;width: 50px;height: 50px;text-indent: -9999px;overflow: hidden;margin-bottom: 2px;}
.admin_box ul li{word-wrap: break-word;word-break: normal;overflow: hidden;}

/* 2014.1.15 首页 */
.zc_list dl dt{ position:relative;}
.list_view{ overflow:hidden; zoom:1;}
.list_tit{ height:120px;}
.list_intro{ float:left; font-size:14px; line-height:2;}
.list_intro em{ color:#999;}
.list_intro strong{ color:#e00;}
.list_state{width:90px; height:30px; position:absolute; top:10px; left:-10px;}
.list_state span{ display:block; width:90px; height:30px; line-height:30px; text-align:center; overflow:hidden; font-size:14px; color:#fff; font-weight:900; background:url(../images/title_bg.png) no-repeat;}
.list_buy_btn{ margin:60px 20px 0 0; float:right;}
.list_buy_btn a{ display:block; width:120px; height:40px; line-height:40px; text-align:center; font-size:16px; font-family:'Microsoft Yahei',微软雅黑;}
.list_buy_btn a:link,.list_buy_btn a:visited{ background:#ff9c00; color:#fff;}
.list_buy_btn a:hover{ text-decoration:none; background:#ff7200}
.list_state .list_state_up{ background-position:0 0;}
.list_state .list_state_zc{ background-position:0 -30px;}
.list_state .list_state_cash{ background-position:0 -60px;}
.list_state .list_state_end{ background-position:0 -90px;}

/* 2014.3.24 */
.nav ul{ _width:515px;}
.nav ul li{ _display:inline; _margin:0;}
.f_yahei{font-family:'Microsoft Yahei',微软雅黑;}
.f14{ font-size:14px;}
.box_tit{ overflow:hidden; zoom:1; padding:30px 0 15px;}
.box_tit h2{ overflow:hidden; zoom:1; float:left;}
.box_tit h2 b{ float:left; width:5px; height:30px; font-size:0; background:#70c304;}
.box_tit h2 strong{ float:left; overflow:hidden; display:block; width:200px; background:url(../images/zc_tit.png) no-repeat; text-indent:-9999em; height:30px;}
.box_tit h2.box_tit_win strong{ background-position:0 -30px;}
.box_tit h2.box_tit_favorer strong{ background-position:0 -114px;}
.box_tit h2.box_tit_author strong{ background-position:0 -90px;}
.box_tit h2.box_tit_ask strong{ background-position:0 -60px;}
.box_tit h2.box_tit_rating strong{ background-position:0 -144px;}
.box_tit .box_tit_more{ float:right; background:url(../images/z_16.png) no-repeat; display:block; height:30px; width:48px; text-indent:-9999em;}
.box_tit h2.box_tit_author{ height:24px; overflow:hidden;}

.c_wap:after{content:".";height:0;display:block;visibility:hidden;clear:both;font-size:0;}
/* top */
.m_top{border-bottom:#e3e3e3 solid 1px; padding:20px 20px 15px 20px;}
.m_top h1.t_logo{width:110px; height:17px; background:url(../images/m_t_icon.png) no-repeat; background-size:127px; float:left;}
.m_top .top_user{height:17px; line-height:17px; max-width:30%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:right; font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:14px ;}
.m_top .top_user .top_login i{width:17px; height:17px; background:url(../images/m_t_icon.png) -110px 0 no-repeat; background-size:127px; display:block; overflow:hidden; text-indent:-99px;}
.m_top .top_user a.u_top_id img{float: left; margin-right: 10px;}
@media only screen and (min-width: 180px) and (max-width: 319px){
    .m_top{padding:20px 20px 15px 20px;}
    .m_top h1.t_logo,.m_top .top_user{margin:0 auto; float:none;}
    .m_top .top_user{max-width:60%; margin-top:15px;}
    .m_top .top_user .top_login i{margin:0 auto;}
}

.displayNone {
    display: none;
}

.displayInlineBlock {
    display: inline-block;
}

.h_name:hover .popup {
    display: inline-block;
}

.h_message:hover .popup {
    display: inline-block;
}
